Improving Multipath TCP

نویسندگان

  • Christoph Paasch
  • Sébastien Barré
چکیده

Preamble The 20th century has seen the digital revolution, introducing the change from analog to digital technology. It is continuing right into the 21st century, interconnecting billions of digital devices over the Internet. Different types of devices and ways of communication have been designed. From smartphones to personal computers; from small servers connected to the Internet to huge content delivery networks serving millions of users simultaneously. The scale of the Internet and the mass of traffic it is transporting is continuously increasing [LIJM + 11]. In order to cope with this increasing amount of traffic, redundancy and load-balancing is the rule on the Internet. Indeed, there often exist many different paths between any two pair of hosts connected to the Internet. Internet Service Providers (ISPs) extensively use redundant paths to be resilient against link-failures. The load along these redundant paths is often balanced by using techniques like Equal Cost Multipath which distribute the traffic across multiple paths. Data centers have a similar incentive like ISPs to balance the load and be resilient against link failures. Finally, end-user devices also employ such kind of redundancy. Smart-phones are typically equipped with a WiFi and a 3G/4G interface. This allows to remain connected to the Internet, even if the next WiFi access point is far away. It becomes obvious that the Internet architecture offers a large number of paths between the end hosts. There remains however one problem. The protocols in use today are not able to efficiently use these paths. The most used protocol is the Transmission Control Protocol (TCP). It allows to send a byte stream in a reliable and in-order manner between two devices. It uses the IP addresses and port numbers to identify to which connection the payload belongs to. In order to steer a packet along a specific path, the IP address (or port numbers) must change. This would effectively break TCP's way of demultiplexing, making it unable to reconstruct the byte stream. There is a gap between the single-path transport protocols and the multi-path network. Multipath TCP, a recently proposed TCP extension, attempts to fill this gap. It extends TCP to allow transmitting a single byte stream across different paths. i ii Preamble This kind of multipath transmission has several benefits. First, it increases the resilience to failures. If a link disappears, Multipath TCP can simply continue the transmission on another one-without disrupting the byte stream. Second, …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Multipath TCP Resilience against Link Failures

Standard TCP is the de facto reliable transfer protocol for the Internet. It is designed to establish a reliable connection using only a single network interface. However, standard TCP with single interfacing performs poorly due to intermittent node connectivity. This requires the re-establishment of connections as the IP addresses change. Multi-path TCP (MPTCP) has emerged to utilize multiple ...

متن کامل

Impact of Energy Consumption on Multipath TCP Enabled Mobiles

Multiple accesses are common for most mobile devices today. This technological advance opens up a new design space for improving the communication performance of mobile devices. Multipath TCP is a TCP extension that enables using multiple network paths between two end systems for a single TCP connection, increasing performance and reliability. Meanwhile, when operating multiple active interface...

متن کامل

Improving TCP-Friendliness for mHIP

Multihomed environments are getting increasingly common, especially for mobile users. mHIP was designed to provide secure multipath data transmission for the multihomed hosts and boost throughput of a single TCP connection by effectively distributing data over multiple available paths. In this paper we develop a TCP-friendly congestion control scheme for mHIP secure multipath scheduling solutio...

متن کامل

A Multipath TCP model for ns-3 simulator

We present an implementation of Multipath TCP (MPTCP) under the NS-3 open source network simulator. MPTCP is a promising extension of TCP currently considered by the recent eponymous IETF working group, with the objective of improving the performance of TCP, especially its robustness to variable network conditions. We describe this new protocol, its main functions and our implementation in NS3....

متن کامل

Multipath TCP in LTE Networks

The results of experiments with Multipath TCP (Multipath Transmission Control Protocol) in LTE (3GPP Long Term Evolution) networks are presented. Our results show increased resiliency and availability of network Multipath TCP connection. Using multiple sub-flows over diverse network paths inside Multipath TCP session results in greatly increased bandwidth and availability. When Multipath TCP is...

متن کامل

A New Queue Discipline for Reducing Bufferbloat Effects in HetNet Concurrent Multipath Transfer

Heterogeneous wireless networks have evolved to reach application requirements for low latency and high throughput on Internet access. Recent studies have improved network performance employing the Multipath TCP, which aggregates flows from heterogeneous wireless interfaces in a single connection. Although existing proposals are powerful, coupled congestion control algorithms are currently limi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014